package com.education.wisdom.service;


import com.education.wisdom.pojo.Bbs;

import java.util.List;

/**
 * 论坛内容 服务层
 *
 * @author ruoyi
 * @date 2019-06-17
 */
public interface IBbsService {
    /**
     * 查询论坛内容信息
     *
     * @param id 论坛内容ID
     * @return 论坛内容信息
     */
    public Bbs selectBbsById(Integer id);

    /**
     * 查询论坛内容列表
     *
     * @param bbs 论坛内容信息
     * @return 论坛内容集合
     */
    public List<Bbs> selectBbsList(Bbs bbs);

    /**
     * 新增论坛内容
     *
     * @param bbs 论坛内容信息
     * @return 结果
     */
    public int insertBbs(Bbs bbs);

    /**
     * 修改论坛内容
     *
     * @param bbs 论坛内容信息
     * @return 结果
     */
    public int updateBbs(Bbs bbs);

    /**
     * 删除论坛内容信息
     *
     * @param ids 需要删除的数据ID
     * @return 结果
     */
    public int deleteBbsByIds(String ids);

    List<Bbs> selectByUserId(String userId);

    List<Bbs> selectByParentId(Integer id);

    List<Bbs> selectByCatalogId(Integer catalogId);

    Bbs selectByUuId(String byUUId);

    List<Bbs> selectByLike(String name);

    List<Bbs> selectByCatalogIdAndParentId(Integer catalogId);
}
